/*
 * @Author: H.
 * @Date: 2021-12-07 15:13:45
 * @LastEditTime: 2021-12-13 14:58:35
 * @Description:
 */
import { ISystemState } from './main/system/type'
import { ILoginState } from './login/type'
import { IDashboardState } from './main/analysis/types'
export interface IRootState {
  entireDepartment: any[]
  entireRole: any[]
  entireMenu: any[]
}

export interface IRootWithModule {
  login: ILoginState
  system: ISystemState
  dashboard: IDashboardState
}

export type IStoreType = IRootState & IRootWithModule
